<%@page contentType="text/html;charset=gb2312"%>
<%@page import="java.util.*"%>
<HTML>
  <body>
  <form action="" method="get"> 
  	<input type="text" name="username">
  	<input type="submit" name="submit" value="提交">
 </form>
  
  <font size=2.2>
  <%
    //指定对浏览器发送来的数据进行重新编码时所使用的编码
    request.setCharacterEncoding("gb2312");  
    String path = request.getServletPath();     //获取用户请求的页面路径 ： /ch04/4-1/method.jsp
    String webDir = request.getContextPath(); //获取当前页面的环境路径：项目名称 test1       
    String clientIP = request.getRemoteAddr();   //获取客户端的IP地址，
    int serverPort=request.getServerPort();   //获取服务器的端口号 8181
    int clientPort = request.getRemotePort();//获取客户端端口号，
    String serverName = request.getServerName();   //获取服务器名，localhost
    String characterEncoding = request.getCharacterEncoding();   //获取request的字符编码集名称：gb2312
    
    String username = request.getParameter("username");  //获取表单name属性为username的值
  %>
        用户请求的页面：<%=path%>
  <br/>web服务目录的名字:<%=webDir%>
  <br/>用户的IP地址:<%=clientIP%>
  <br/>服务器的端口号:<%=serverPort%>
  <br/>客户端的端口号:<%=clientPort %>
  <br/>服务器名称:<%=serverName %>
  <br/>正文字符编码:<%=characterEncoding %>
  <br/>获取参数的值:<%=username %>
  </body>
</HTML>